<?dyhb
class TemplateGtkGladeWidgetChild extends TemplateGtkGladeWidget{

	/**
	 * 窗口
	 * 
	 * @access private
	 * @var TemplateGtkGladeWidget
	 */
	private $_theWidget;

	/**
	 * 窗口包
	 * 
	 * @access private
	 * @var TemplateGtkGladeWidgetPacking
	 */
	private $_oPacking;

	/**
	 * 构造函数
	 * 
	 * @access public
	 * @param $oWidget TemplateGtkGladeWidget
	 * @param $oPacking TemplateGtkGladeWidgetPacking
	 * @return void
	 */
	public function __construct(TemplateGtkGladeWidget $oWidget,TemplateGtkGladeWidgetPacking $oPacking){}

	/**
	 * 取得窗体
	 * 
	 * @access public
	 * @return TemplateGtkGladeWidget
	 */
	public function getWidget(){}

	/**
	 * 取得packing
	 * 
	 * @access public
	 * @return TemplateGtkGladeWidgetPacking
	 */
	public function getPacking(){}

	/**
	 * 取得窗口 class
	 * 
	 * @access public
	 * @return string
	 */
	public function getWidgetClass(){}

	/**
	 * 取得窗口ID
	 * 
	 * @access public
	 * @return string
	 */
	public function getWidgetId(){}

	/**
	 * 取得子窗口
	 * 
	 * @access public
	 * @param $oWidget TemplateGtkGladeWidget
	 * @param $oPacking TemplateGtkGladeWidgetPacking
	 * @return void
	 */
	public function addChildWidget(TemplateGtkGladeWidget $oWidget,TemplateGtkGladeWidgetPacking $oPacking){}

	/**
	 * 创建子窗口迭代器
	 * 
	 * @access public
	 * @return DArrayIterator
	 */
	public function createChildWidgetIterator(){}

	/**
	 * 清理子窗口
	 * 
	 * @access public
	 * @return int
	 */
	public function clearChildWidget(){}

	/**
	 * 添加属性
	 * 
	 * @access public
	 * @param $oProperty TemplateGtkGladeWidgetProperty
	 * @return void
	 */
	public function addProperty(TemplateGtkGladeWidgetProperty $oProperty){}

	/**
	 * 清理属性
	 * 
	 * @access public
	 * @return int
	 */
	public function clearProperty(){}

	/**
	 * 取得属性
	 * 
	 * @access public
	 * @param $sPropertyName string
	 * @param $sWhat='' string
	 * @return string,null
	 */
	public function getProperty($sPropertyName,$sWhat=''){}

}
